package com.project.estate.commons.bean;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
public class Community implements Serializable {

    private String id;                // 小区ID (原 bigint)
    private String code;              // 小区编号 (原 varchar)
    private String name;              // 小区名称 (原 varchar)
    private String address;           // 坐落地址 (原 varchar)
    private Double area;              // 占地面积 (m2) (原 double)
    private String totalBuildings;    // 总栋数 (原 bigint，改为 String)
    private String totalHouseholds;   // 总户数 (原 bigint，改为 String)
    private String greeningRate;      // 绿化率 (%) (原 bigint，改为 String)
    private String thumbnail;         // 缩略图 (原 varchar)
    private String developer;         // 开发商名称 (原 varchar)
    private String estateCompany;     // 物业公司名称 (原 varchar)
    private String createTime;        // 创建时间 (原 timestamp，改为 String)
    private String updateTime;        // 更新时间 (原 timestamp，改为 String)
    private String status;            // 状态 (0-启用，1-不启用) (原 char，改为 String)

    /*// 填充数据
        community.setId("1001");  // 小区ID (原 bigint，改为 String)
        community.setCode("XQ20231001");  // 小区编号
        community.setName("阳光花园小区");  // 小区名称
        community.setAddress("北京市朝阳区北苑路123号");  // 坐落地址
        community.setArea(15000.5);  // 占地面积 (m2)
        community.setTotalBuildings("8");  // 总栋数 (原 bigint，改为 String)
        community.setTotalHouseholds("800");  // 总户数 (原 bigint，改为 String)
        community.setGreeningRate("40");  // 绿化率 (%) (原 bigint，改为 String)
        community.setThumbnail("sunshine_garden_thumb.jpg");  // 缩略图
        community.setDeveloper("阳光房地产开发有限公司");  // 开发商名称
        community.setEstateCompany("阳光物业服务有限公司");  // 物业公司名称
        community.setCreateTime("2023-10-01 10:00:00");  // 创建时间
        community.setUpdateTime("2023-10-01 10:00:00");  // 更新时间
        community.setStatus("0");  // 状态 (0-启用，1-不启用)*/



}
